Firebase\JWTAuth\JWTAuth B

Total Complexity 87
Dependencies 14
Dependents 2
Total lines 602
Lines of code 300
Logical lines of code 193
Comment lines 167
Methods 16
Properties 3

Methods 16

Method Rating Maintainability Complexity Lines of code
decode()
B
39 21 56
sign()
A
45 12 40
verify()
A
45 11 39
readDER()
S
51 6 25
getKey()
S
55 6 20
jsonEncode()
S
57 6 16
signatureToDER()
S
56 4 17
encode()
S
56 4 16
jsonDecode()
S
63 4 9
constantTimeEquals()
S
60 3 12
handleJsonError()
S
60 2 14
urlsafeB64Decode()
S
65 2 8
safeStrlen()
S
70 2 6
encodeDER()
S
64 2 9
urlsafeB64Encode()
S
76 1 3
signatureFromDER()
S
62 1 10